@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px; padding:0px; background:url(../images/bodybg.png) repeat center; font-size:12px; color:#000;
	 font-family:Arial, Helvetica, sans-serif;
}
div,ul,li,p,span,img,h1,h2,h3,h4,h5,table,tr,td{ padding:0; margin:0;}
ul li{ list-style:none;}
img a{ border:none;}
img{ border:0;}
h3{ font-size:18px; text-align:center; font-weight:bold; height:45px; padding-top:30px;}
h4{ font-size:12px; text-align:center; height:28px;}
.textinput{ border:1px solid #4b80a5; height:22px; line-height:22px; vertical-align:middle;  background:url(../images/inputbg.png) repeat-x top left;}
.clear{ height:15px; clear:both;}
.clear1{ height:8px; clear:both;}
a{ color:#000; text-decoration:none;}
.header{ height:148px; background:url(../images/headerbg.png) repeat-x ;}
.banner{ height:97px;  width:988px; margin:0 auto; background:url(../images/bannerbg.png) no-repeat ;}
.china{ text-align:right; padding-top:36px; padding-right:20px;}
.china img{ margin-right:20px;}
.china img a{ border:none;}
.menu{ height:51px; width:988px; margin:0 auto; background:url(../images/menubg.png) no-repeat;}
.menu ul{ padding-left:25px;}
.menu ul li{ display:block; font-size:17px; float:left; height:51px; line-height:51px;margin:0px 5px; vertical-align:middle; }
.menu ul li a{color:#fff;padding:0px 10px;   }
.menu ul li a.visitedd{background:url(../images/menuhover.png) repeat-x top left; height:51px; display:block; float:left;padding:0px 10px; }
.menu ul li a:hover{ background:url(../images/menuhover.png) repeat-x top left; height:51px; display:block;float:left;padding:0px 10px; }
.main{ width:988px; margin:0 auto; padding-bottom:50px; clear:both; }
.mainbottom{background:url(../images/mainbottombg.png) no-repeat bottom  left; height:34px; clear:both; }
.maincontent{ background:url(../images/mainbg.png) repeat-y left; padding:10px 30px 10px 30px; float:left; }
.footer{ height:287px; background:url(../images/footerbg.png) repeat-x ; color:#fff; clear:both;}
.fottermain{ width:988px; height:287px; margin:0 auto;}
.footer a{ color:#c7e3f7;}
.footerleft{ width:299px; height:177px; float:left; padding-top:40px;}
.footerleft span{ display:block; height:31px; padding-bottom:15px; } 
.footerleft span img{ padding-right:10px;}

.footerleft ul li{ display:block; height:30px; width:148px; float:left; line-height:30px;}
.footercenter{ height:177px; width:305px;float:left;padding-top:40px;}
.footercenter span{display:block; height:31px; }
.footercenter span img{ padding-right:10px;}
.footercenter ul li{ width:152px; float:left; display:block; height:40px; text-align:center; padding-top:20px; }
.footerright{ height:177px; width:302px; float:right;padding-top:40px;}
.footerright span{display:block; height:31px; padding-bottom:10px;}
.footerright span img{ padding-right:10px;}

.footerright p{ line-height:25px; padding-left:20px; color:#c7e3f7;}
.copy{ height:39px; text-align:center; color:#c7e3f7; clear:both; padding-top:45px;}
.banner1{ width:922px; height:264px;}
.mainleft{ width:660px; float:left;}
.ksbj{ background:url(../images/ksbjbg.png) no-repeat center bottom; padding-bottom:12px;}
.ksbj .title{ height:37px; background:url(../images/ksbjtitlebg.png) no-repeat center top; color:#000; font-size:18px; padding-top:20px; padding-left:30px;}
.ksbj .title img{ padding-right:10px;}
.ksbj table{ margin-left:5px;}
.ksbj table td{ height:57px; font-size:14px; line-height:57px; vertical-align:middle; padding:0px 2px; padding-left:6px;}
.ksbj table td.tdbg{ background:url(../images/bg.png) no-repeat center; width:53px; text-align:center;}
.bjbtn{ height:40px; clear:both; text-align:right; padding-right:20px;}
.bjbtn input.kbjbtn{ width:89px; height:29px; background:url(../images/btn1.png) no-repeat center; text-align:center; font-size:14px; color:#fff; border:none;}
.dgtitle{ height:34px;padding-left:30px; background:url(../images/dgbg.png) repeat-x left top; color:#000; font-size:18px; padding-top:20px;}
.dgtitle span{ float:right; padding-right:20px; font-size:12px;}
.dgtitle span a{ color:#000;}
.dgtitle img{ padding-right:10px;}
.dgfw ul li{ display:block; width:220px; float:left; height:292px;}
.dgfw ul li p{ width:220px; text-align:center; font-size:14px;}
.dgfw ul li p a{ color:#000;}
.mainright{ width:258px; float:right;}
.login{ background:#fafafa; font-size:14px; color:#000; padding-bottom:15px;}
.login table td{ height:45px; padding:0px 5px;}
.loginbtn{ height:50px; text-align:center; display:block; width:100%; padding-top:10px; }
.logbtn{ background:url(../images/btn2.png) no-repeat center; width:84px; height:30px; font-weight:bold; font-size:16px; color:#fff; border:none;}
.login .title{ height:30px; padding-top:13px; padding-left:15px; background:url(../images/bg1.png) repeat-x left top; font-size:18px; color:#000;}
.login .title img{ padding-right:10px;}
.news{ background:url(../images/bg2.png) no-repeat bottom left;}
.newsbg{ background:#f4f4f4;}
.news .title{ height:30px; padding-top:13px; padding-left:15px; background:url(../images/bg1.png) repeat-x left top; font-size:18px; color:#000;}
.news .title img{ padding-right:10px;}
.news .title span{ float:right; padding-right:10px; font-size:12px;}
.news ul{ padding-left:10px;}
.news ul li{ line-height:26px; height:26px;}
.moban{ width:928px; float:left; clear:both;_width:935px;}
.contentleft{ width:258px; float:left;}
.contentright{ width:653px; float:right; }
.contentleft1{ width:653px; float:left;}
.contentright1{ width:258px; float:right; }
.dgtitle1{ background:url(../images/listtitlebg.png) no-repeat left top; height:26px; width:653px; font-size:14px; padding-left:15px; padding-top:8px;}
.Mleftmenu{ background:url(../images/bg3.png) no-repeat bottom left;padding-left:15px; height:30px; padding-top:8px; color:#fff; font-size:18px;}
.list{ border:1px solid #d3d3d3; padding:8px 0px 8px 20px;}
.list ul li{ line-height:30px; height:30px; background:url(../images/sj.png) no-repeat left center;}
.list ul li a{ padding-left:12px;}
.mail{ border:1px solid #e6e6e6; padding:20px 10px;}
.mail table{ border:1px solid #e6e6e6; border-collapse:collapse; font-size:14px;}
.mail table th{ border:1px solid #e6e6e6; border-collapse:collapse; height:30px; background:#f3f3f3;}
.mail table td{ height:30px; padding-left:5px; color:#333;}
.newslist{ padding:10px; font-size:14px;}
.newslist ul li{ line-height:30px; height:30px; }
.newslist ul li span{ padding-left:18px;}
.page{ height:30px; padding-top:10px; padding-left:15px;}
.page span{ color:#ff0000;}
.page input{ width:30px; border:1px solid #cecece;}
.newscontent{ padding:10px; font-size:14px;}
.newscontent p{ line-height:28px; text-indent:25px;}
.zctitle{ background:url(../images/bg4.png) no-repeat left top; height:28px; padding-top:9px; font-size:14px; padding-left:28px; }
.zccontent{ padding:30px 20px; padding-left:150px;}
.zccontent table td{ height:30px; padding-left:10px;}
.zccontent table td.add{ font-size:14px; font-weight:bold;}
.zccontent table td.add span{ color:#ff0000;}
.zccontent table td.sum{ color:#aeaeae;}
.zccontent table td a{ color:#3700af;}
.inputtext{ background:#fcfcfc url(../images/inputtextbg.png) repeat-x left top; height:25px; border:1px solid #cccccc; width:250px;}
.inputtext1{ background:#fcfcfc url(../images/inputtextbg.png) repeat-x left top; height:25px; border:1px solid #cccccc; width:100px;}
.zcbtn{ background:url(../images/zc.png) no-repeat center; color:#fff; font-size:16px; font-weight:bold; height:37px; width:104px; border:none;}
.express{ width:923px;font-family:Arial, Helvetica, sans-serif; height:98px; background:url(../images/bg5.png) no-repeat; padding-left:10px;}
.express img{ padding-top:10px; float:left;  }
.express span{ height:50px; border-bottom:1px solid #d5d5d5; display:block; width:750px; margin-left:140px; padding-top:10px; }
.btn{ background:url(../images/btnbg.png) no-repeat; height:38px; width:171px; border:none; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
.money{ font-size:20px; color:#048ed8; font-weight:bold; }
.expresstitle{ font-size:16px; font-weight:bold;}
.express p{ padding-top:8px; text-align:right; padding-right:35px; }
.express p b{ color:#048ed8; }
.frd{ background:#fbfbfb; border:1px solid #efefef; padding-top:10px; }
.frd p{ color:#333; line-height:22px;padding:10px;}
.pad{ background:#f8f8f8; height:35px; text-align:center; padding-top:15px; border-top:1px solid #eeeeee; color:#7e7e7e; font-size:18px; font-weight:bold;}
.kd{ padding:20px;}
.deailts{ width:605px; background:url(../images/bg6.png) repeat-y left bottom; }
.deailtsend{width:605px; background:url(../images/bg8.png) no-repeat left bottom; height:20px; padding-bottom:10px;}
.deailtsline{ height:20px; border-bottom:1px solid #dfdfdf; width:580px; margin-left:10px;}
.deailtstext{ height:20px; padding-left:10px; padding-right:20px; padding-top:10px; color:#046fb2;}
span.title1{ background:url(../images/titlebg.png) no-repeat left top; height:32px; display:block; clear:both; width:605px; color:#fff; font-weight:bold; font-size:16px; padding-top:5px; padding-left:30px;}
.step{ width:605px; height:31px; background:url(../images/bg7.png) no-repeat; padding-left:10px; line-height:31px; vertical-align:middle;}
.step .btn1{ float:right; height:31px; width:119px; background:none; border:none; color:#fff; font-weight:bold; font-size:14px;}
.tablee td{ height:30px; }